@import url("swiper-3.4.2.min.css");
html,body,pre{
	margin:0;
	font-size:14px;
	font-family:'Microsoft YaHei';
	background:#fff;
	color:#333;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,img,menu,var{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	font-size: 14px;
	font-style: normal;
}
*{
	box-sizing: border-box;
}
h1,h2,h3,h4,h5,th{
	font-size:14px;
	font-weight:normal;
}
h6{
	font-size:12px;
	font-weight:normal;
}
i{
	font-style: normal;
}
p{
	font-size:14px;
}
a{
	color: #333;
	text-decoration: none;
}
a:hover{
	color: #333;
	text-decoration: none;
}
.float_l{float:left;}
.float_r{float:right;}
input::-webkit-input-placeholder { /* WebKit browsers */
	color: #CFCFCF;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #CFCFCF;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #CFCFCF;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #CFCFCF;
}
body{
	background: #FFFFFF;
}
/*闊洦鐟︾�氭繈骞忛姀鐘电闁煎彉绮欓。顏堟嚑椤愶箑鐒垫い鎴炴灮閹风兘鏁撻敓锟�*/
.header,.header-logo,.header-nav{
	width: 100%;
	overflow:hidden;
}
.header-top{
	width: 100%;
	height: 36px;
	background: #f7f7f7;
	border:1px solid #eaeaea
}
.header-top-cont{
	width: 1290px;
	margin: 0 auto;
}
.header-top-cont h5{
	line-height: 34px;
	font-size:12px;
	color:#666;
}
.htc-right{
	height: 36px;
}
.htc-right li{
	padding: 0 15px;
	height:14px;
	line-height: 14px;
	margin-top: 10px;
	float: left;
	text-align: center;
	font-size: 12px;
	border-right: 1px solid #c4c4c4;
}
.htc-right li:last-child{
	border: none;
	padding-right: 0;
}
.htc-right li a{
	color: #999;
}
.header-logo-cont{
	width: 1290px;
	overflow: hidden;
	padding: 26px 0;
	margin: 0 auto;
}
.header-logo-img{
	width: 260px;
	height: 34px;
}
.header-logo-img img{
	width: 100%;
}
.header-logo-right{

}
.hlr-left{
	height:26px;
	background:#F7F7F7;
	border:1px solid #EAEAEA;
	border-radius:2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	margin-right: 10px;
	margin-top: 20px;
	float:left;
}
.hlr-left img{
	position: relative;
	top: 6px;
	margin-right: 8px;
}
.hlr-left span{
	font-size: 14px;
	color: #333;
}
.hlr-right img{
	position: relative;
	top: 4px;
	margin-right: 8px;
}
.hlr-right span{
	font-size: 16px;
	color: #333;
}
.header-nav{
	background: #2652B1;
}
.header-nav-cont{
	width: 1290px;
	overflow: hidden;
	margin: 0 auto;
}
.header-nav-cont li{
	line-height: 46px;
	margin-right:38px;
	float: left;
	padding: 0 15px;
	border-bottom: 2px solid #2652B1;
}
.header-nav-cont li a{
	color: #fff;
}
.header-nav-cont li.active{
	border-color: #fff;
}
.header-nav-cont li:hover{
	border-color: #fff;
}
.header-nav-cont li:last-child{
	margin: 0;
}
.swiper-container {
	width: 100%;
	height: 450px;
	/* margin-top: -4px; */

}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img{
	width: 100%;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 23px !important;
}
.index-content{
	width: 100%;
	overflow: hidden;
	/* margin-top:110px; */
	background: #F7F7F7;
}
.cont-bjfw{
	width: 1290px;
	/*overflow: hidden;*/
	margin: 0 auto;
}
.cont-bjfw-list{
	width: 100%;
}
.cont-bjfw-list li{
	/* width: 380px; */
	/* padding: 10px; */
	margin-right: 50px;
	float: left;
	box-shadow: 0px 0px 10px 5px rgba(186,184,184,0.17);
	background: #FFFFFF;
	text-align: center;
	/* margin-bottom: 50px; */
	position:relative;
	transition: all .2s;
}
.cont-bjfw-list li:hover{
	position: relative;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	box-shadow: 0px 0px 10px 5px rgba(186,184,184,0.9);
}
.cont-bjfw-list li:hover img{
	opacity: 1;
}
.cont-bjfw-list li img{
	max-width: 100%;
	opacity: .8;
	transition: all .2s;
}
.cont-bjfw-list li h3{
	font-size: 24px;
	color: #333;
	line-height: 54px;
}
.cont-bjfw-list li:last-child{
	margin: 0;
}
/* .cont-zlzq{
	width: 100%;
	overflow: hidden;
	padding-bottom: 48px;
	background: #fff;
	border-top: 1px solid #EAEAEA
} */
.cont-zlzq-info{
	width: 1290px;
	overflow: hidden;
	margin: 0 auto;
}
.cont-zlzq-tab{
	width: 1200px;
	overflow: hidden;
	border-top: 1px solid #EAEAEA;
}
.czt-list{
	width: 100%;
	height: 50px;
	background: #F7F7F7;
	position: relative;
}
.czt-list li{
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	float: left;
	border-bottom: 1px solid #EAEAEA;
}
.czt-list li.active{
	background: #fff;
	color: #194198;
	border-bottom: none;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
}
.czt-list li:first-child{
	border-left: 1px solid #EAEAEA;
}
.czt-list li:last-child{
	border-right: 1px solid #EAEAEA;
}
.czt-list .sideline{
	width: 200px;
	height:5px;
	background:#194198;
	position: absolute;
	left: 0;
	top: 0;
}
.czt-list-cont{
	width: 100%;
	overflow: hidden;
	background: #FFFFFF;
	padding: 35px;
	border: 1px solid #EAEAEA;
	border-top:none;
}
.cztlc-item{
	width: 100%;
	overflow:hidden;
}
.cztlc-item-top{
	width: 100%;
	height: 282px;
}
.cztlc-item-top li{
	width: 31%;
	height: 282px;
	float: left;
	margin-right: 39px;
	position: relative;
}
.cztlc-item-top li:last-child{
	margin-right: 0;
}
.cztlc-item-top li:hover img{
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(1.05,1.05,1);
}
.cztlci-top-img{
	width:100%;
	height: 282px;
	text-align: center;
	/*position: relative;*/
	overflow: hidden;
	background: #FFFFFF;
	border: 1px solid #EAEAEA;
}
.cztlci-top-img img{
	max-height: 100%;
	max-height: 100%;
	/*position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);*/

	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;

}
.cztlc-item-top li h5{
	display: none;
	width: 100%;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	position: absolute;
	bottom: 0;
	left: 0px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 18px;
}


.cztlc-item-bot{
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
}
.cztlc-item-bot li{
	width: 50%;
	height: 50px;
	line-height: 50px;
	float: left;
	color: #333333;
}
.cztlc-item-bot li:nth-child(2n-1){
	padding-right: 70px;
}
.cztlc-item-bot li a{
	display: block;
	width: 100%;
	height: 50px;
	padding-left: 5px;
	border-bottom: 1px solid #EAEAEA;
	font-size: 18px;
}
.cztlc-item-bot li:hover a{
	color: #194198;
}
.cont-news{
	width: 100%;
	overflow: hidden;
	padding-bottom: 44px;
	border-bottom: 1px solid #EAEAEA;
	background: #fff;
}
.cont-news-info{
	width: 1290px;
	overflow: hidden;
	margin: 0 auto;
}
.cni-cont{
	width: 100%;
	height: 460px;
	position: relative;
}
.cni-cont-left{
	width: 380px;
	height: 400px;
	position: relative;
}
.cnicl-info{
	background: #000;
	width: 380px;
	height: 400px;
	border: 1px solid #000;
	position: relative;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden;
}
.cnicl-img{
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	opacity: 1;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden;
	height:100%
}
/*.cnicl-img img{
	max-height: 100%;
	max-height: 100%;
	opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	/*position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);*/
/*}*/
.cnicl-h5{
	color: #fff;
	padding: 0;
	margin: 0;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden
}

.cnicl-h5::before,
.cnicl-h5::after {
	position: absolute;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .4s, -webkit-transform .4s;
	-moz-transition: opacity .4s, -moz-transform .4s;
	-o-transition: opacity .4s, -o-transform .4s;
	transition: opacity .4s, transform .4s
}
.cnicl-h5::before{
	top: 14%;
	right: 5%;
	bottom: 14%;
	left: 5%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	-moz-transform: scale(0,1);
	-o-transform: scale(0,1);
	transform: scale(0,1);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
}
.cnicl-h5::after{
	top: 8%;
	right: 10%;
	bottom: 8%;
	left: 10%;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	-moz-transform: scale(1,0);
	-o-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-o-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.cnicl-h5 h5{
	font-size: 32px;
	text-align: center;
	width: 80%;
	position: absolute;
	top: 60%;
	left: 10%;
	padding: 0 20px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden;
	opacity: 0
}
.cni-cont-left:hover .cnicl-img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity: .6
}
.cni-cont-left:hover .cnicl-h5::before,
.cni-cont-left:hover .cnicl-h5::after {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.cni-cont-left:hover h5{
	top: 45%;
	opacity: 1
}
.cni-cont-right{
	width: 785px;
	height: 400px;
	overflow-y: auto;
	margin-left: 34px;
}
.cni-cont-right li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.cni-cont-right li:hover {
	background: #F7F7F7;
	border: 1px solid #EAEAEA;
}
.cni-cont-right li:hover .cnicr-info{
	border: none;
}
.cni-cont-right li:hover h3,.cni-cont-right li:hover h6,.cni-cont-right li:hover p{
	color: #194198;
}
.cni-cont-right button{
	/*position: absolute;*/
	bottom: 10px;
	left: 700px;
	width:200px;
	height: 35px;
	background: #0080E2;
	border: none;
	color: #fff;
	border-radius:6px;
	font-size: 16px;
	outline: none;
	cursor: pointer;
}
.cont-news h4{
	text-align: center;
	margin-top: 35px;
	font-size: 12px;
	color: #666;
}
.pci-info-list{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
	box-sizing: border-box;
}
.pci-info-list span{
	display: inline-block;
	width: 20%;
	float: left;
	text-align: right;
	line-height: 30px;
}
.pci-info-list>div{
	width:370px;
	float: left;
	margin-left: 10px;
}
.pci-info-list>div input{
	width: 172px;
	height: 30px;
	padding: 0 15px;
	border: 1px solid #EAEAEA;
}
.pci-info-list>input{
	width: 366px;
	height: 30px;
	padding: 0 15px;
	margin-left: 10px;
	border: 1px solid #EAEAEA;
	line-height: 30px;
}
.pci-info-list textarea{
	width: 366px;
	height: 70px;
	margin-left: 10px;
	padding: 0 15px;
	border: 1px solid #EAEAEA;
}
.cnicr-img{
	width: 106px;
	height: 90px;
	position: relative;
	text-align: center;
	margin-right: 14px;
}
.cnicr-img img{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
}
.cnicr-info{
	width:230px;
	overflow: hidden;
	padding-bottom: 10px;
	margin-top: -4px;
	border-bottom:1px solid #EAEAEA ;
}

.cnicr-info h3{
	font-size: 20px;
	margin-top:6px;
}

.cnicr-info h6{
	font-size: 12px;
	color: #999;
	line-height: 30px;
	margin-top:12px;
}
.cnicr-info p{
	font-size: 14px;
	color: #999;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.cni-cont-right::-webkit-scrollbar {/*婵ɑ鎸荤槐锟犳嚌閳轰胶绠归柟鍝勫暱瀹曟彃顫濋幘瀛樺�曟繝鏇炵箺鐎垫﹢鎳曢锕�鐏抽柟鍐才堥幊鍥晸閻ｅ苯锟芥劙骞戝銏犵繁閸戙倛鎶楃亸鎯ь嚗閸戙倛鎶楅柨鏃傛閹峰嘲鈻嶉鍌涚厪鐟滃鏁撻挊澶堝亯婵炲鍋ｉ崕宀勵敋婵傚鏅规い鏇㈡敱閻撲即鏁撻敓锟�*/
	width: 10px;     /*闊洦鐟﹂妶濂告煃閵夛富鍤旂亸楣冣�︽繝鍌樺仺妞ゆ梻娅㈤幏鐑芥偐椤愵剚瀚规繝銏＄妇閺佹帒顓兼笟濠冨婵炲拋鍘归崕顕�鏁撻懞銉︾厸闁跨喕濮ら弸鍌炲Ψ閸涱垳銆婇柨鐔烘櫕婵＄顦柛瀣尵椤ｉ亶鎳㈡禒瀣伋婵☆垰瀛╅崳鎾�栭悩灞傚亯閻熶椒闄嶉崕灞界啲妞ゆ洖澹婇崯鎾存媴鐠囇勫闁绘ê妫悘搴☆嚗濞戝崬锟藉濡烽崒妤佹櫧闁绘ê鏌堥幓鎺嬪亯妞ゆ垹鍋戦崕宀勨�栭悩顐ｆ櫢闁冲湱鍋涚换鍡涙晸閼恒儱娅炴い鏇炲槻閻ㄧ兘鏁撻悾灞肩闯鐏忛箖顢欓惂鍛婂婵☆垰娴氶悘搴㈠椤旇偐璐╅柕澶樻緛閹峰嘲鈹冮幘鍛闁诲繑妞块崰鎺楁晸閻偄鍤栭幏锟�*/
	height: 4px;
	margin-right: 5px;
}
.cni-cont-right::-webkit-scrollbar-thumb {/*婵ɑ鎸荤槐锟犳嚌閳轰胶绠归柟鍝勫暱瀹曟彃顫濋幘瀛樺�曟繝鏇炵箺鐎垫﹢鎳曢锕�鐏抽柟鍐差煬閸ゎ亪寮婚婊兾ラ柕澶堝灩婵￠鎹勯婵嗙樁闂佺偨鍎查弸鏍窗椤喗鐎柛鐙呯磿婵℃挳鈥栭敍锝咁殠閸庮亪鍩為悙鑼畾闁跨喕濮ら銏ｎ槷闁跨喕濮ら埣锝夊箠婵炪垺鐓￠幗顏堟晸閿燂拷*/
	background:#EBF2FF;
	border-radius: 15px;
}
.cni-cont-right::-webkit-scrollbar-track {/*婵ɑ鎸荤槐锟犳嚌閳轰胶绠归柟鍝勫暱瀹曟彃顫濋幘瀛樺�曟繝鏇炵箺鐎垫﹢鎳曢锕�鐏抽柟鍐差煬閸ゎ亪寮婚婊兾ラ柕澶堝灩婵￠鎹勯婵嗙樁闂佺偨鍎查弸鏍窗椤喗鐎柛鐘鏉╁綊濡烽崒姘煎悢濠靛倽袙閺備線鏁撻懞銉﹀妞ゆ垹鍎愰崵顏堝蓟椤栥倖瀚�*/
	background: #f7f7f7;
	border-radius: 15px;
}
.cont-yczj{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.cont-yczj img{
	max-width: 100%;
	width: 100%;
	position: relative;
	bottom: -4px;
}
.index-fhTop{
	width: 1290px;
	margin-left:-600px;
	left: 50%;
	position: absolute;
}
.if-info{
	padding: 20px 25px;
	background: #2652B1;
	bottom: 0;
	right: 0;
	position: absolute;
	cursor: pointer;
}
/*闁肩厧鎳撴禒褰掓煃閳圭偓瀵ｉ柕澶婂亞閸熸捇鎮╅崱鈺冧悍妞ゆ劕鍊介姘跺Ψ閸屻倗鍘愰柣銈嗩問閸犳帡鏁撻悾灞轿ゅ☉鏂挎媼閻忓骸鐣靛鐐*/
.index-fc{
	overflow: inherit !important;
	position: fixed;
	top: 50%;
	right: 0;
	margin-top: -140px;
	background: #77A8FA;
	z-index: 999;
}
.index-fc li{
	text-align: center;
	padding: 14px 6px;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	background: #0080E2;
	width: 70px;
	color: white
}
.index-fc ul{
	position: absolute;
	right: -66px;
	background:#77A8FA;
}
.index-fc li:last-child{
	border: none;
}
.index-fc li h5{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 30px;
}

/*.index-fc li:last-child:hover .index-app-hover{
	display: block;
}*/
.index-app-hover{
	display: none;
	position: absolute;
	right: 70px;
	bottom: 0;
	padding: 20px;
	padding-right: 10px;
	background:#fff;
	padding-bottom: 30px;
}
.index-app-hover img{
	width: 170px;
	height: 170px;
	margin-bottom: 20px;
}
.index-app-hover h3{
	font-size: 18px;
}

.index-link-hover{
	display: none;
	position: absolute;
	right: 70px;
	bottom: 0;
	padding: 20px;
	padding-right: 10px;
	background: #fff;
	padding-bottom: 30px;
}
.index-link-hover span{
	color:#0080E2;
	font-size: 12px;
}

.index-link-hover table td{
	border:1px solid #EAEAEA;
	align:"right"
}
/* css濞夈劑鍣撮敍姘涧鐎电畠able閺嶅洨顒风拋鍓х枂鏉堣顢嬮弽宄扮础 */






/*闊洦鐟﹂崺澶愭閸欏姣橀梺鐐藉劦閸庘晝鍚亸楣冾敄濠靛啯瀵ｇ憸澶愭晸閼恒儳鎲块柨鐔恍掗崺妤咁敋瀹勭増顫栭柣顓у亖閸庮噣鏁撻悾灞肩床鐎电増鎯婄仦鍌欏垝闁靛浄缍嗛崵顏堝蓟椤栥倖瀚�*/
.bj-info{
	width: 100%;
	overflow: auto;
	padding-bottom: 20px;
}
.bj-info-cont{
	width: 1290px;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 20px;
}

.bic-top{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	border: 1px solid #EAEAEA;
	padding: 20px 0;
}
.bic-top-left {
	width: 430px;
	height: auto;
	float: left;
	padding-left: 30px;
	margin-right: 30px;
}

.bic-top-right {
	width: 438px;
	overflow: hidden;
	float: left
}

.bic-top .show {
	width: 400px;
	height: 400px;
	margin-bottom: 20px;
	position: relative;
	border: 1px solid #E8E8E8;
	cursor: move
}

.bic-top .show img {
	max-width: 100%;
}

.bic-top .mask {
	width: 215px;
	height: 215px;
	background: #000;
	filter: Alpha(opacity=50);
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.bic-top .bigshow {
	width: 520px;
	height: 460px;
	overflow: hidden;
	display: none;
	border: 1px solid #E8E8E8;
	position: absolute;
	z-index: 2;
}

.bic-top .bigshow img {
	width: 860px;
	height: 860px;
	margin-right: 10px;
}

.bic-top .smallshow {
	width: 100%;
	height: 70px;
	position: relative
}

.bic-top .smallshow img {
	width: 100%;
	box-sizing: border-box;
	transition: all 0.5s
}

.bic-top .smallshow>.middle_box {
	margin-left: 30px;
	margin-right: 30px;
	width: 345px;
	overflow: hidden;
	height: 70px;
}

.bic-top .smallshow .middle {
	overflow: hidden;
	transition: all 0.5s;
	height: 70px;
	width: 70px;
}

.bic-top .smallshow .middle>li {
	width: 68px;
	height: 68px;
	float: left;
	cursor: pointer;
	padding: 0 5px;
}

.bic-top .smallshow>p {
	position: absolute;
	top: 50%;
	width: 22px;
	height: 32px;
	margin-top: -16px;
}

.bic-top .smallshow>.prev {
	left: 0;
	background: url(../img/icon_04.png) no-repeat;
	transition: all 0.5s
}

.bic-top .smallshow>.next {
	right: 0;
	background: url(../img/icon_02.png) no-repeat;
	transition: all 0.5s
}

.bic-top .smallshow>.prev.prevnone {
	left: 0;
	background: url(../img/icon_03.png) no-repeat;
	cursor: not-allowed
}

.bic-top .smallshow>.next.nextnone {
	right: 0;
	background: url(../img/icon_01.png) no-repeat;
	cursor: not-allowed
}
.bictr-info{
	height: 460px;
	width: 100%;
	overflow:scroll;
}
.bictr-info h2{
	font-size: 32px;
	margin-bottom: 40px;
}
.bictrt-mid{
	width: 100%;
	overflow: hidden;
	border: 1px solid #EAEAEA;
	background: #F7F7F7;
	padding: 10px 25px;
	border-right: none;
}
.bictrt-mid li{
	line-height: 40px;
}

.bictr-button{
	width: 200px;
	height: 50px;
	background: #2652B1;
	margin-top:40px;
	text-align: center;
	line-height: 50px;
}
.bictr-button a{
	display: inline-block;
	width: 100%;
	height: 50px;
	color: #FFFFFF;
	font-size: 18px;
}
.bictr-button img{
	width: 22px;
	position: relative;
	top: 4px;
	margin-right: 10px;
}
/*闁肩厧鎳忛懣鐘垫導閸屾稓姣橀梻鍕穿娴煎倽绠涘▎鎺戭潷濡炵繝娴囩�垫﹢鎳曢銉よ繕婵ɑ鎹囬惉楣冨箳鐎圭姴绠哄Δ瑙勬崌濞堬拷*/
.lxwm-button {
	float: left;
	display: block;
	border: 0;
	background: 0 0;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.button--isi {
	color: #fff;
	background: #2652B1;
	overflow: hidden
}

.button--isi::before {
	content: '';
	z-index: -1;
	position: absolute;
	top: 50%;
	left: 100%;
	margin: -15px 0 0 1px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: rgba(0,0,0,0.1);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transform: scale3d(1, 2, 1);
	transform: scale3d(1, 2, 1);
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	-webkit-transition-timing-function: cubic-bezier(.7, 0, .9, 1);
	transition-timing-function: cubic-bezier(.7, 0, .9, 1)
}


.button--isi:hover::before {
	-webkit-transform: scale3d(9, 9, 1);
	transform: scale3d(9, 9, 1)
}
.bic-bot{
	width: 100%;
	height: 50px;
	background: #F7F7F7;
	border: 1px solid #EAEAEA;
	position: relative;
}
.bic-bot li{
	width: 200px;
	height: 50px;
	float: left;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
}
.bic-bot li.active{
	color: #2652B1;
}
.bic-bot .sideline{
	width: 200px;
	height:3px;
	background:#2652B1;
	position: absolute;
	left: 0;
	bottom: 0;
}
.bic-bot-cont{
	width: 100%;
	overflow: hidden;
	padding: 30px;
	border: 1px solid #EAEAEA;
	border-top: none;

}
.bic-bot-cont .bicbc-list img{
	width: 1138px;
	height: 760px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.bic-bot-cont .bicbc-list p{
	text-indent: 32px;
	color: #666666;
	font-size: 16px;
	line-height: 24px;
}
.bicbc-list-tab{
	width: 100%;
	overflow: hidden;
	border-collapse: collapse;
	border-spacing: 0;
}
.tab-not tr:first-child{
	background: #fff !important;
	color: #333 !important;
}
.bicbc-list-tab tr:first-child{
	background: #2652B1;
	color: #FFFFFF;
	font-size: 16px;
}
.bicbc-list-tab td{
	height: 50px;
	font-size: 16px;
	border: 1px solid #EAEAEA;
}
.bicbc-list-tab td:first-child{
	text-align: center;
}
.bicbc-list-tab td:last-child{
	padding-left: 30px;
}


/*闊洦鐟﹂崺澶愭閸欏姣橀梺鐐藉劦閸庘晝鍚亸楣冾敄濠靛啯瀵ｇ亸楣冨垂濞戣櫕瀚规繝褍绉查崕宀勬焾濠靛啯瀵ｇ亸楣冨礂婢舵稒瀚归柍顓炵亪閺佹帒顓兼笟濠冨婵犮垺绻嶉崵顏堝蓟椤栥倖瀚�*/

.bj-weizhi{
	width: 100%;
	height: 50px;
	line-height: 50px;
}
.bj-weizhi .bj-weizhi-w{
	position: relative;
	top: 2px;
}
.bj-weizhi .bj-weizhi-d{
	position: relative;
	top: -2px;
}
.bj-weizhi a{
	margin: 0 10px;
	font-size: 15px;
	color: #666;
}
.bjfw-cont{
	width: 1290pxpx;
	overflow:hidden ;
	margin: 0 auto;
	padding-bottom: 30px;
}
.bjfw-left-nav{
	width: 280px;
	overflow: hidden;
	margin-right: 20px;
}
.bjfw-left-nav .cl-nav-title{
	width: 100%;
	background: #2652B1;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	position: relative;
}
.bjfw-left-nav .cl-nav-title h2{
	width: 100%;
	font-size: 26px;
	color: #fff;
	position: absolute;
	top: 35px;
	left: 60px;
}
.bjfw-left-nav .cl-nav-title h3{
	font-size: 14px;
	color: #6392F8;
}
.bjfw-left-nav .cl-nav-title h3 span{
	font-size: 90px;
}
.bjfw-left-nav ul{
	width: 100%;
	overflow: hidden;
	border: 1px solid #eaeaea;
	border-top: none;
}
.bjfw-left-nav ul .bjfwln-one{
	width: 100%;
	overflow: hidden;
	cursor: pointer;

}
.bjfwln-one.active{
	background: #E9EFFD;
	position: relative;
}
.bjfwln-one.active::before{
	content: '';
	width:3px;
	height: 40px;
	background: #2652B1;
	position:absolute;
	left: 0;
	top: 0;

}
.bjfw-left-nav ul li:last-child{
	border: none;
}
.bjfwl-nav-title{
	width: 100%;
	height: 40px;
	padding-right: 20px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
}
.bjfwl-nav-title img{
	float: right;
	position: relative;
	top: 17px;
}
.bjfwln-one ul{
	width: 100%;
	overflow: hidden;
	background: #F6F7F9;
	border: none;
}
.bjfwln-one ul .bjfwln-two{
	width:100%;
	height: 50px;
	line-height: 30px;
	padding: 10px 0;
	padding-left: 50px;
	color:#666;
}
.bjfwln-one ul .bjfwln-two span{
	position: relative;
	display: inline-block;
	padding-left: 40px;
	padding-right: 25px;
	border-radius: 20px;
	cursor: pointer;
}
.bjfwln-one ul .bjfwln-two.active span{
	background: #2652B1;
	color: #fff;
}
.bjfwln-one ul .bjfwln-two.active span::before{
	background: #fff;
}
.bjfwln-one ul .bjfwln-two span::before{
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background: #666;
	position: absolute;
	left: 24px;
	top: 12px;
}

.bjfw-right{
	width: 900px;
	overflow: hidden;
}
.bjfwrb-item{
	width: 100%;
	overflow: hidden;
}
.bjfw-bjcy-top{
	width: 100%;
	overflow: hidden;
	border: 1px solid #EAEAEA;
	background: #F7F7F7;
	margin-bottom: 20px;
}
.bjfwb-top-fl{
	width: 100%;
	height: 44px;
	border-bottom: 1px solid #EAEAEA;
	padding-left: 20px;
	line-height: 44px;
	font-size: 16px;
	color: #666666;
}
.bjfwb-top-fl:last-child{
	border: none;
}
.bjfwb-top-fl span{
	color: #333;
	display: inline-block;
	padding: 0px 9px;
	height: 25px;
	line-height: 25px;
	margin-right: 30px;
	cursor: pointer;
}
.bjfwb-top-fl span.active{
	background: #2652B1;
	border-radius: 4px;
	color: #fff;
}
.bjfwb-top-fl span:first-child{
	margin-left: 10px;
}
.bjfwb-top-fl input{
	width: 194px;
	height: 28px;
	border-radius: 4px;
	background-color: #fff;
	padding-left: 10px;
	margin-right: 30px;
}
.bjfwb-top-fl input.bjfwb-top-fl-input{
	padding-left: 35px;
	background:#fff url(../img/bjyfw-ss.png) no-repeat 10px center;
}
.bjfwb-top-fl input::-webkit-input-placeholder{
	color: #999;
}
.bjfwb-top-fl input::-moz-placeholder{
	color: #999;
}
.bjfwb-top-fl input:-ms-input-placeholder{
	color: #999;
}
.bjfw-bjcy-bot{
	width: 106%;
	overflow: hidden;
}
.bjfw-bjcy-bot li{
	width: 30%;
	overflow: hidden;
	padding: 12px;
	border: 1px solid #EAEAEA;
	margin-right: 20px;
	margin-bottom: 20px;
	float:left;
}
.bjfw-bjcy-bot li:nth-child(3n){
	margin-right: 0;
}
.bjfwbb-img{
	width: 100%;
	height: 260px;
	position: relative;
}
.bjfwbb-img img{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
}
.bjfw-bjcy-bot li h5{
	width: 100%;
	margin: 8px 0 8px 0;
	padding: 6px 0;
	line-height: 18px;
	height:35px;
	font-size: 16px;
}
.bjfwbb-button{
	width: 100%;
	overflow: hidden;
}
.bjfwbb-button-one{
	float: left;
	padding-left:8px;
	height: 26px;
	border: 1px solid #2652B1;
	background: #fff;
	cursor: pointer;
}
.bjfwbb-button-one img{
	position: relative;
	top: 3px;
	margin-right: 4px;
}
.bjfwbb-button-one span{
	display: inline-block;
	height: 24px;
	position: relative;
	top: -1px;
	line-height: 24px;
	background: #2652B1;
	padding: 0 6px;
	color: #fff;
}
.bjfwbb-button-two{
	width: 100px;
	height: 26px;
	background: #FFFFFF;
	border: 1px solid #2652B1;
	color: #2652B1;
	float: right;
}
.bjfw-gwc{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.bjfw-gwc h2{
	margin-top: 20px;
	width: 100%;
	height: 40px;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	padding-left: 16px;
	background:#2652B1;
}
.bgi-title{
	width: 100%;
	height: 30px;
	background: #f7f7f7;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
.bgi-title h3{
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
}
.bgi-dd{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
.bgid-qx{
	width: 50px;
	height: 40px;
	text-align: center;
	position: relative;
	float: left;
}
.bgid-qx input{
	opacity: 0;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 12px;
	z-index: 2;
}
.bgid-qx span{
	display: inline-block;
	width: 14px;
	height: 14px;
	border:1px solid #EAEAEA;
	background:#fff;
}
.bgid-qx span.active{
	background: #2652B1;
	border:1px solid #2652B1;
	position: relative;
}
.bgid-qx span.active::before{
	border: 2px solid transparent;
	border-left: 0;
	border-top: 0;
	content: " ";
	top: 0px;
	left: 3px;
	position: absolute;
	width: 4px;
	height: 8px;
	border-color: #fff;
	-webkit-transform: rotate(45deg) scale(1);
	transform: rotate(45deg) scale(1);
}
.bgi-dd h3{
	display: inline-block;
	font-size: 12px;
	color: #333;
}
.bgi-cp{
	width: 100%;
	overflow: hidden;
	background:#F7F7F7;
}
.bgi-cp-item{
	width: 100%;
	overflow: hidden;
	border: 1px solid #EAEAEA;
	padding: 20px 0;
	border-top: none;
}
.bgi-cp-item:first-child{
	border-top: 1px solid #EAEAEA;
}
.bgici-xz{
	width: 48px;
	height: 84px;
	line-height: 84px;
	text-align: center;
	position: relative;

}
.bgici-xz input{
	opacity: 0;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 33px;
	z-index: 2;
}
.bgici-xz span{
	display: inline-block;
	width: 14px;
	height: 14px;
	border:1px solid #EAEAEA;
	background:#fff;
}
.bgici-xz span.active{
	background: #2652B1;
	border:1px solid #2652B1;
	position: relative;
}
.bgici-xz span.active::before{
	border: 2px solid transparent;
	border-left: 0;
	border-top: 0;
	content: " ";
	top: 0px;
	left: 3px;
	position: absolute;
	width: 4px;
	height: 8px;
	border-color: #fff;
	-webkit-transform: rotate(45deg) scale(1);
	transform: rotate(45deg) scale(1);
}
.bgici-img{
	width: 84px;
	height: 84px;
	position:relative;
	border: 1px solid #EAEAEA;
}
.bgici-img img{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
}
.bgici-cpxq{
	width: 260px;
	overflow: hidden;
	padding-left: 40px;
	padding-right: 20px;
}
.bgici-cpxq h3{
	color:#333;
	font-weight:bold;
	margin-bottom: 5px;
}
.bgici-cpxq h4{
	font-size: 15px;
	color: #333;
	line-height: 20px;
}
.bgici-dj{
	width: 84px;
	height: 84px;
	line-height: 84px;
	text-align: center;
}
.bgici-dw{
	width: 50px;
	line-height: 84px;
	text-align: center;
}
.bgici-sl{
	width: 160px;
	height: 84px;
	text-align: center;
	padding-left: 29px;
	padding-top: 29px;
}
.bgici-sl button{
	float: left;
	width: 26px;
	height: 26px;
	background:#F7F7F7;
	border: 1px solid #eaeaea;
	text-align: center;
	cursor: pointer;
}
.bgici-sl button.min img{
	position: relative;
	top: -3px;
}
.bgici-sl input{
	float: left;
	width: 50px;
	height: 26px;
	text-align: center;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}
.bgici-cz{
	width: 70px;
	overflow: hidden;
	text-align: center;
	line-height: 84px;
	padding-left: 10px;
}
.bgici-cz h4{
	width: 50px;
	text-align: center;
	color: #0044D7;
}
.bgici-zj{
	width: 140px;
	line-height: 84px;
	overflow: hidden;
	text-align: center;
}
.bgici-zj var{
	color: #D1111B;
	font-weight: bold;
}
.bgi-cp-hj{
	display: none;
	width: 100%;
	height: 50px;
	line-height: 50px;
	border:1px solid #EAEAEA;
	text-align: right;
	padding-right: 20px;
	border-top: 0;
}
.bgi-cp-hj h4{
	color:#D1111B;
	font-weight: bold;
}
.bjfw-zj{
	width: 100%;
	overflow: hidden;
	line-height: 40px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 20px;
}
.bjfw-zj span{
	color: #D1111B;
	font-weight: bold;
	font-size: 20px;
}
.bjfw-zj a{
	display: inline-block;
	width: 150px;
	height: 40px;
	background: #D1111B;
	color: #fff;
	font-size: 16px;
	margin-left: 50px;
	text-align: center;
}

/*闊洦鐟ㄦ导鍌涖偣閹惧磭绠归梺鐐藉劦閸庘晠鍩涘銉ュ姉闁跨喓鏅导婊堟晸閿燂拷*/
.foot{
	width: 100%;
	overflow: hidden;
	background: #2652B1;
	height: 336px;
}
.footer{
	width: 100%;
	overflow: hidden;
	background: #2652B1;
}
.footer-top{
	width: 1290px;
	margin: 0 auto;
	overflow: hidden;
	padding: 50px 0;
}
.footer-top-left{
	overflow: hidden;
	padding-bottom: 15px;
	border-right:1px solid #3567d4;
}
.footer-top-left img{
	display: inline-block;
	vertical-align: top;
	width: 102px;
	height: 102px;
}
.footer-top-left>div{
	width: 140px;
	overflow: hidden;
	text-align: center;
	display: inline-block;
	margin-right:30px;
}
.footer-top-left>div h5{
	color: #fff;
	margin-top: 12px;
}
.footer-logo{
	width: 104px;
	height: 113px;
	margin-right: 60px;
}
.footer-top-right{
	padding-left: 50px;
}
.ftr-jtqy{
	padding-right:80px;
	overflow: hidden;
}
.ftr-jtqy h2{
	font-size: 18px;
	color: #B9D0FE;
	margin-bottom: 26px;
}
.ftr-jtqy h3 {
	font-size: 14px;
	color: #CDDDFF;
	line-height: 30px;
}
.ftr-wzsm h3{
	cursor: pointer;
}
.ftr-jtqy h3 a{
	font-size: 14px;
	color: #CDDDFF;
	line-height: 30px;
}
.footer-bot{
	width: 100%;
	overflow: hidden;
	background: #194198;
	text-align: center;
	padding: 12px 0;
	color:#6D8CCC;
	font-size:12px
}
.footer-bot h5{
	margin-bottom: 10px;
	font-size:12px
}
.footer-bot h6 span{
	margin: 0 5px;
}


/*闁肩厧鎳撴禒褰掓煃閳圭偓瀵ｉ柕澶婂亞閸熸捇鎮╅崱鈺冧悍妞ゆ劕鍊介姘跺Ψ閸屻倗鍘愰柣銈嗩問閸犳帡鏁撻悾灞轿ゅ☉鏂挎媼閻忓骸鐣靛鐐*/
.index-fc{
	overflow: inherit !important;
	position: fixed;
	top: 50%;
	right: 0;
	margin-top: -140px;
	background: #669BF3;
	z-index: 999;
}
.index-fc-dj{
	/* padding:30px 5px; */
	background: #669BF3;
	position: absolute;
	right: 0px;
	height: 50px;
	width: 40px;
	text-align: center;
	line-height: 58px;
}
.index-fc-dj img{
	width: 15px;
	transform:rotate(-180deg);
	-ms-transform:rotate(-180deg); /* Internet Explorer */
	-moz-transform:rotate(-180deg); /* Firefox */
	-webkit-transform:rotate(-180deg); /* Safari 闁肩厧鎳撴禒褰掓嚌濞嗘帒鐦瑙勬尦濡撅拷 Chrome */
	-o-transform:rotate(-180deg); /* Opera */
	-webkit-transition:-webkit-transform .3s linear;
	transition:transform .3s linear;
}
.index-fc-dj.fc-no img{
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); /* Internet Explorer */
	-moz-transform:rotate(0deg); /* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 闁肩厧鎳撴禒褰掓嚌濞嗘帒鐦瑙勬尦濡撅拷 Chrome */
	-o-transform:rotate(0deg); /* Opera */
	-webkit-transition:-webkit-transform .3s linear;
	transition:transform .3s linear;
}
@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(-180deg);
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(-180deg);
	}
}


.drs-time i{
	float: left;
	line-height: 35px;
	margin: 0 2px;
}
#drs-time1,#drs-time2{
	width: 94px;
	padding: 0 !important;
	text-align: center;
}